A Profile for Integrating Function Blocks into the Unified Modeling Language
نویسندگان
چکیده
In this paper we introduce a new profile for Function Block Adapters (FBAs), which are responsible for the connection of Unified Modeling Language (UML) ports and function blocks of non-UML languages. FBAs provide interfaces to ports, to function blocks, and a description of the mapping between these interfaces. Both UML and function block developers can use a special easy-to-use FBA description language to express these interface mappings in a concise manner. Our FBA language offers the important advantage of highlevel descriptions during early phases of the UML development process. This paper proposes a mapping of FBA-semantics to standard UML-semantics. The application of FBAs to function block oriented languages like IEC 61131-3, IEC 61499, or Matlab/SimulinkTM is discussed by using the approach of the Model Driven Architecture.
منابع مشابه
Modeling and Simulation of Substrate Noise in Mixed-Signal Circuits Applied to a Special VCO
The mixed-signal circuits with both analog and digital blocks on a single chip have wide applications in communication and RF circuits. Integrating these two blocks can cause serious problems especially in applications requiring fast digital circuits and high performance analog blocks. Fast switching in digital blocks generates a noise which can be introduced to analog circuits by the common su...
متن کاملIntegrating the Unified Modeling Language with an Architecture Description Language
This paper presents an approach to bring languages and tools for specification and validation of software architecture into wider use. This is achieved by integrating UML (Unified Modeling Language) with an Architecture Description Language (ADL). The integration will encompass the advantages of both languages. Specifically, it will provide UML with a theoretical foundation for architecture mod...
متن کاملUsing UML for automatic test generation
This paper presents an architecture for model-based verification and testing using a profile of the Unified Modeling Language (UML). Class, object, and state diagrams are used to define essential models: descriptions that are relatively complete. Object and state diagrams are used to introduce test directives. Models written in this profile may be compiled into a tool language: the Intermediate...
متن کاملIntegrating Feature Modeling into UML
Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractnes...
متن کاملIntegrating Ontologies into Distributed Multi-Agent System
Multi-agent systems have proven to be a powerful technology because of their many advantages in distributed and complex environments however its disadvantage is that is lacks the interconnection with semantic web standards. In this paper we propose a new approach to enhance the interoperability and cooperation of Multi-Agent System (MAS) using semantic web technology (such as RDF and OWL) and w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003